function generationFlowLine1(subLatitude = 0, lineColor = '#00FA9A', startColor = '#DCDCDC', endColor = '#FF4500') {
    var ipAddress = 'http://192.168.2.41:9000/';

    let offsetY = 0.008;
    let flyline7 = new GE.FlowLine2({
        positions: [
            new GE.Point(120.22129558123218, 30.333792426655716, 0),
            new GE.Point(120.22129558123218, 30.349054370226025-subLatitude - offsetY, 0),
            new GE.Point(120.22438872733123, 30.349054370226025-subLatitude - offsetY, 0),
            new GE.Point(120.22438872733123, 30.34525000978638-subLatitude - offsetY+0.002, 0),
            new GE.Point(120.2473919968493, 30.34525000978638-subLatitude - offsetY+0.002, 0),
            new GE.Point(120.2473919968493, 30.35357365039743-subLatitude - offsetY-0.002, 0),
            new GE.Point(120.22438872733123, 30.35357365039743-subLatitude - offsetY-0.002, 0),
            new GE.Point(120.22438872733123, 30.349054370226025-subLatitude - offsetY, 0),
        ],
        lineColor: lineColor,
        startColor: startColor,
        endColor: endColor, 
        spaceDistance: 10,
        narrowLength: 40,
        waitTime: 0,
        loopMsg: {loopTime: 3, sleepTime: 1000}
});
app.add(flyline7);

let flyline8 = new GE.FlowLine2({
        positions: [
            new GE.Point(120.22807454131086, 30.34525000978638-subLatitude - offsetY+0.002, 0),
            new GE.Point(120.22807454131086, 30.35357365039743-subLatitude - offsetY-0.002, 0),
        ],
        lineColor: lineColor,
        startColor: startColor,
        endColor: endColor, 
        spaceDistance: 5,
        narrowLength: 35,
        waitTime: 2,
});
app.add(flyline8);

let flyline9 = new GE.FlowLine2({
        positions: [
            new GE.Point(120.23216512076608, 30.34525000978638-subLatitude - offsetY+0.002, 0),
            new GE.Point(120.23216512076608, 30.349054370226025-subLatitude - offsetY, 0),
            new GE.Point(120.22807454131086, 30.349054370226025-subLatitude - offsetY, 0),
        ],
        lineColor: lineColor,
        startColor: startColor,
        endColor: endColor, 
        spaceDistance: 5,
        narrowLength: 35,
        waitTime: 2,
});
app.add(flyline9);

let flyline10 = new GE.FlowLine2({
        positions: [
            new GE.Point(120.23592630539214, 30.34525000978638-subLatitude - offsetY+0.002, 0),
            new GE.Point(120.23592630539214, 30.35357365039743-subLatitude - offsetY-0.002, 0),
        ],
        lineColor: lineColor,
        startColor: startColor,
        endColor: endColor, 
        spaceDistance: 5,
        narrowLength: 35,
        waitTime: 2,
});
app.add(flyline10);

let flyline11 = new GE.FlowLine2({
        positions: [
            new GE.Point(120.23992257276419, 30.34525000978638-subLatitude - offsetY+0.002, 0),
            new GE.Point(120.23992257276419, 30.35357365039743-subLatitude - offsetY-0.002, 0),
        ],
        lineColor: lineColor,
        startColor: startColor,
        endColor: endColor, 
        spaceDistance: 5,
        narrowLength: 35,
        waitTime: 2,
});
app.add(flyline11);

let flyline12 = new GE.FlowLine2({
        positions: [
            new GE.Point(120.24363701981926, 30.34525000978638-subLatitude - offsetY+0.002, 0),
            new GE.Point(120.24363701981926, 30.35357365039743-subLatitude - offsetY-0.002, 0),
        ],
        lineColor: lineColor,
        startColor: startColor,
        endColor: endColor, 
        spaceDistance: 5,
        narrowLength: 35,
        waitTime: 2,
});
app.add(flyline12);

this.loadModel(ipAddress + 'examples/resources/gltf/eletricTest/开关2.glb', [120.22438872733123, 30.349054370226025-subLatitude - offsetY, 0], 'gltf', 100);
this.setElectricPlane({position: new GE.Point(120.22349872733123, 30.348454370226025-subLatitude - offsetY, 0), curent: 220, voltage: 55, resistance: 0.2})

this.loadModel(ipAddress + 'examples/resources/gltf/eletricTest/蓄电池.glb', [120.22807454131086, 30.349054370226025-subLatitude - offsetY, 0], 'gltf', 100);
this.setElectricPlane({position: new GE.Point(120.22907454131086, 30.348454370226025-subLatitude - offsetY, 0), curent: 220, voltage: 55, resistance: 0.2})

this.loadModel(ipAddress + 'examples/resources/gltf/eletricTest/蓄电池.glb', [120.23216512076608, 30.349054370226025-subLatitude - offsetY, 0], 'gltf', 100);
this.setElectricPlane({position: new GE.Point(120.23316512076608, 30.348454370226025-subLatitude - offsetY, 0), curent: 220, voltage: 55, resistance: 0.2})

this.loadModel(ipAddress + 'examples/resources/gltf/eletricTest/蓄电池.glb', [120.23592630539214, 30.349054370226025-subLatitude - offsetY, 0], 'gltf', 100);
this.setElectricPlane({position: new GE.Point(120.23692630539214, 30.348454370226025-subLatitude - offsetY, 0), curent: 220, voltage: 55, resistance: 0.2})

this.loadModel(ipAddress + 'examples/resources/gltf/eletricTest/蓄电池.glb', [120.23992257276419, 30.349054370226025-subLatitude - offsetY, 0], 'gltf', 100);
this.setElectricPlane({position: new GE.Point(120.24092257276419, 30.348454370226025-subLatitude - offsetY, 0), curent: 220, voltage: 55, resistance: 0.2})

this.loadModel(ipAddress + 'examples/resources/gltf/eletricTest/蓄电池.glb', [120.24363701981926, 30.349054370226025-subLatitude - offsetY, 0], 'gltf', 100);
this.setElectricPlane({position: new GE.Point(120.24463701981926, 30.348454370226025-subLatitude - offsetY, 0), curent: 220, voltage: 55, resistance: 0.2})

this.loadModel(ipAddress + 'examples/resources/gltf/eletricTest/蓄电池.glb', [120.2473919968493, 30.349054370226025-subLatitude - offsetY, 0], 'gltf', 100);
this.setElectricPlane({position: new GE.Point(120.2483919968493, 30.349054370226025-subLatitude - offsetY, 0), curent: 220, voltage: 55, resistance: 0.2})
}